// @author: caoshi
// @date: 2021/5/23 6:17
package str

import (
	"strings"
)

// ab_cde_fgh_

// 将字符串按指定分割字符串进行分割
// src 源字符串
// sep 分割字符串
func Split(src string, sep string) []string {
	var temp []string                // 声明一个临时切片
	index := strings.Index(src, sep) // 查找分割字符串的索引

	for index >= 0 { // 这里可以取= 是首位字符就是 sep的情况
		temp = append(temp, src[:index])
		src = src[index+1:]             // 将原字符串
		index = strings.Index(src, sep) // 查找分割字符串的索引
	}
	// 末尾一截也要追加到temp
	temp = append(temp, src)
	return temp
}
